home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Applications / MacPerl 5.0.3 / MacPerl Source ƒ / Perl5 / x2p / Makefile < prev    next >
Encoding:
Makefile  |  1995-09-05  |  1.4 KB  |  50 lines  |  [TEXT/MPS ]

  1. # $RCSfile: Makefile,v $$Revision: 4.1 $$Date: 92/08/07 18:29:07 $
  2. #
  3. # $Log:    Makefile.SH,v $
  4.  
  5. public = a2p s2p find2perl
  6.  
  7. manpages = a2p.man s2p.man
  8.  
  9. C                        =  MWC68K
  10. COptions             =     -d DEBUGGING -d macintosh -mc68020 -sym on -mbg on -model far
  11. LOptions                =     -sym on -w
  12. ROptions             =     -i :
  13. Link                    =    MWLink68K -mpwtool
  14. Yacc                    =    yacc -d -t -v
  15.  
  16. LibFiles68K    =            "{MW68KLibraries}GUSIDispatch.Lib.68K"            ∂
  17.                             "{MW68KLibraries}GUSIMPW.Lib.68K"                ∂
  18.                             "{MW68KLibraries}MPW ANSI (4i/F/8d) C.68K.Lib"    ∂
  19.                             "{MW68KLibraries}MacOS.Lib"                        ∂
  20.                             "{MW68KLibraries}CPlusPlus.lib"                    ∂
  21.                             "{MW68KLibraries}GUSI.Lib.68K"                    ∂
  22.                             "{MW68KLibraries}ToolLibs.o.lib"                    ∂
  23.                             "{MW68KLibraries}MathLib68K (4i/f/8d).Lib"        ∂
  24.                             "{MW68KLibraries}PLStringFuncs.glue.lib"
  25.  
  26. Headers        = EXTERN.h INTERN.h ::config.h handy.h hash.h a2p.h str.h util.h
  27. Source        = hash.c str.c util.c walk.c
  28. Obj68K        = :Obj:hash.c.68K.o :Obj:str.c.68K.o :Obj:util.c.68K.o :Obj:walk.c.68K.o
  29.  
  30. :Obj:                ƒ    :
  31. .c.68K.o            ƒ    .c
  32.     {C} {COptions} -s {Default} {DepDir}{Default}.c -o {TargDir}{Default}.c.68K.o
  33.  
  34. all                ƒ a2p
  35.  
  36. a2p                ƒ {Obj68K} :Obj:a2p.c.68K.o
  37.     {Link} {LOptions} {LibFiles68K} {Obj68K} :Obj:a2p.c.68K.o -o a2p
  38.  
  39. :Obj:a2p.c.68K.o    ƒ    a2p.c a2py.c a2p.h EXTERN.h util.h INTERN.h handy.h str.h hash.h
  40. a2p.c                ƒ a2p.y
  41.     echo Expect many shift/reduce and reduce/reduce conflicts...
  42.     {Yacc} a2p.y
  43.     rename -y y.tab.c a2p.c
  44.  
  45. clean                ƒ
  46.     delete -y :Obj:≈
  47.  
  48. realclean        ƒ clean
  49.     delete -y a2p.c all
  50.